#pragma once

#include "SourceCode/Renderer/GraphicsContext.h"

struct GLFWwindow;

namespace Hazal
{
	class COpenGLContext : public CGraphicsContext
	{
	public:
		COpenGLContext(GLFWwindow* windowHandle);

	public:
		void Init() override;

		void SwapBuffers() override;

	private:
		GLFWwindow* m_windowHandle;

	};
}
